package com.ikcai.singleton;

import java.io.Serializable;
/**
 * <p>标题： </p>
 * <p>功能： </p>
 * <p>所属模块： CUST</p>
 * <p>版权： Copyright © 2016 SNSOFT</p>
 * <p>公司: 北京南北天地科技股份有限公司</p>
 * <p>创建日期：2016年10月8日 下午5:51:55</p>
 * <p>类全名：com.ikcai.singleton.Singleton</p>
 * 作者：赵力
 * 初审：
 * 复审：
 * 监听使用界面:
 * @version 8.0
 */
public class Singleton implements Serializable
{
	private Singleton()
	{
		System.out.println("实例化一次");
	}

	private static class SingletonFactory
	{
		private static Singleton	instance	= new Singleton();
	}

	public static Singleton getInstance()
	{
		return SingletonFactory.instance;
	}

	public Object readResolve()
	{
		return getInstance();
	}
}
